package fr.utbm.tx52.stamp.ui.activity;

import android.os.Bundle;
import android.preference.PreferenceActivity;
import fr.utbm.tx52.stamp.R;
import fr.utbm.tx52.stamp.logic.reception.PullService;

/***
 * Classe publique qui est l'interface pour la gestion des pr�f�rences.
 * Accessible via le menu de l'�cran principal de l'application.
 * 
 * @author 
 * 	Xavier MICHEL  (xavier.michel@utbm.fr)
 *  David LACHICHE (david.lachiche@utbm.fr)
 *
 */
public class Preferences extends PreferenceActivity {
	
	    /***
	     * Proc�dure d�clanch�e lors du premier d�marrage de l'activit�
	     *  
	     * @param _savedInstanceState Contient les donn�es r�cemment envoy�es par la fonction onSaveInstanceState(Bundle)
	     */
        @Override
        protected void onCreate(Bundle _savedInstanceState) {
                super.onCreate(_savedInstanceState);
                addPreferencesFromResource(R.xml.preferences);
        }
        
        @Override
        /***
         * Proc�dure qui r�alise tous les nettoyages n�cessaires avant que l'activit� soit d�truite
         *
         */
        protected void onDestroy(){
        	super.onDestroy();
        	PullService.sendIdentification();
        }   
}
